package com.example.fresh_fruit.mapper;

import com.example.fresh_fruit.entity.Student;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @author :飞天の鱼
 * @date : 2022/8/7 17:59
 */
@SuppressWarnings({"all"})

@Repository
public interface StudentMapper {
    /*
    MyBatis面向接口编程的两个一致：
        1.映射文件的namespace要与mapper接口的全类名保持一致
        2.映射文件中的SQL语句的id要与mapper中的方法名保持一致
    * */
    List<Student> selectAll();//GET

    Student findById(Integer id);//GET

    int insert(Student user);//POST

    int update(Student user);//PUT

    int delete(Integer id);//DELETE

    //登入
    boolean login(@Param("student") Student student);

//    //分页
//    Page<Student> selectList();
}
